package com.hyt.it.ogt.ks.model.vo.monitor.response;

import java.io.Serializable;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @author 刘恒活
 * @since 2020/9/4 11:15
 */
@Data
@Builder
@Accessors(chain = true)
@AllArgsConstructor
public class CandidateLoginVO implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "userId")
    private String userId;

    @ApiModelProperty(value = "examId")
    private String examId;

    @ApiModelProperty(value = "状态值，0：允许登录，1：考试未开始，2：考试已经结束，3：准考证和考试ID错误，" +
            "4：pc端未登录（考试已中断需重新登录），5：该考试未开启移动端视频监控，6：登录异常，" +
            "7：已有设备登录，不允许再登录，8：APP版本过低，请下载新版本APP再登录")
    private Integer status;

    @ApiModelProperty(value = "错误信息")
    private String msg;
}
